
const path = require('path')

const name = process.env.VUE_APP_TITLE || 'PILIPILI弹幕网' // 网页标题
const port = process.env.port || process.env.npm_config_port || 8088 // 端口

module.exports = {

  devServer: {
    port: port, // 设置端口号
    host: '0.0.0.0', // ip 本地
    disableHostCheck: true, //是否关闭用于 DNS 重绑定的 HTTP 请求的 HOST 检查
    hotOnly: false, // 热更新
    https: false, // https:{type:Boolean}配置前缀
    open: false, //配置自动启动浏览器

    // 设置代理
    proxy: {
      [process.env.VUE_APP_BASE_API]: {
        // 源地址
        target: process.env.VUE_APP_BASE_IP,
        // 是否允许跨域
        changeOrigin: true,
        // 是否代理websockets
        ws: false,
        pathRewrite: {
          ['^' + process.env.VUE_APP_BASE_API]: ''
        }
      },
      '/api': {
        target: 'rtmp://127.0.0.1:1935/vod',
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''
        }
      },
    }
  },

  pluginOptions: {
    "style-resources-loader": {
      preProcessor: "less",
      patterns: [
        // 这个是加上自己的路径,不能使用(如下:alias)中配置的别名路径
        path.resolve(__dirname, "src/assets/theme/lessStyle.less"),
      ],
    },
  }
}
